// 定制请求的实例

// 导入axios  npm install axios
import axios from "axios";

// 定义一个变量，记录公共的前缀 baseURL
const baseURL = "https://testapi.us.kg";
const instance = axios.create({
  baseURL,
});

// 添加请求拦截器
instance.interceptors.request.use(
  config => config,
  error => Promise.reject(error)
);

// 添加响应拦截器
instance.interceptors.response.use(
  (response) => {
    return response.data;
  },
  (error) => {
    console.error("API Error:", error.response || error.message);
    alert("服务异常");
    return Promise.reject(error.response || error.message);
  }
);

export default instance;